package 结构型模式.适配器模式.组合;//	适配器模式主要包含以下角色：
//		目标接口(Target)：客户所期望的接口
//		适配者(Adaptee)：需要被适配的已有接口
//		适配器(Adapter)：将Adaptee接口转换为Target接口
interface Equipment
{
	void use();
}

class Tv
{
	void on()
	{
		System.out.println("开机");
	}
}

class advancedTv implements Equipment
{
	private Tv tv;
	
	public advancedTv(Tv tv)
	{
		this.tv = tv;
	}
	
	@Override
	public void use() 
	{
		tv.on();			
	}
}


//组合
public class Adapter 
{
	public static void main(String[] args) 
	{
		advancedTv advancedTv = new advancedTv(new Tv());
		advancedTv.use();
	}
}